Boost
boost
arrow_drop_down
Boost.Spirit

This Release

Joel de Guzman
Author
Hartmut Kaiser
Hartmut Kaiser
Author
Dan Nuffer
Author
Rene Rivera
Rene Rivera
Contributor

spirit

Spirit is a set of C++ libraries for parsing and output generation implemented as Domain Specific Embedded Languages (DSEL) using Expression templates and Template Meta-Programming. The Spirit libraries enable a target grammar to be written exclusively in C++. Inline grammar specifications can mix freely with other C++ code and, thanks to the generative power of C++ templates, are immediately executable.

All Time

Joel de Guzman
Joel de Guzman
Contributor
Ben Hanson
Contributor
Agustín Bergé
Agustín Bergé
Contributor
Bryce Adelstein-Lelbach
Bryce Adelstein-Lelbach
Contributor
Mario Lang
Mario Lang
Contributor
Tobias Schwinger
Tobias Schwinger
Contributor
João Abecasis
João Abecasis
Contributor
François Barel
François Barel
Contributor
Martin Wille
Contributor
Daniel James
Daniel James
Contributor
Thomas Bernard
Thomas Bernard
Contributor
Beman Dawes
Beman Dawes
Contributor
Maxim Ivanov
Maxim Ivanov
Contributor
Lee Clagett
Lee Clagett
Contributor
akumta
akumta
Contributor
Troy D. Straszheim
Troy D. Straszheim
Contributor
Eric Niebler
Contributor
Stefan Slapeta
Contributor
nobody
Contributor
Vladimir Prus
Vladimir Prus
Contributor
John Maddock
John Maddock
Contributor
Douglas Gregor
Douglas Gregor
Contributor
octopus-prime
Contributor
Dan Marsden
Dan Marsden
Contributor
Ahmed Charles
Ahmed Charles
Contributor
Steven Watanabe
Steven Watanabe
Contributor
Sohail Somani
Contributor
Stephen Kelly
Stephen Kelly
Contributor
Marshall Clow
Marshall Clow
Contributor
Dave Abrahams
Dave Abrahams
Contributor
Andrey Semashev
Andrey Semashev
Contributor
Christopher Schmidt
Contributor
Jamboree
Jamboree
Contributor
Takeshi Abe
Takeshi Abe
Contributor
octopus-prime
octopus-prime
Contributor
Jeremiah Willcock
Jeremiah Willcock
Contributor
Giovanni Bajo
Giovanni Bajo
Contributor
Markus Schöpflin
Contributor
Andrey Semashev
Andrey Semashev
Contributor
Marcel Raad
Marcel Raad
Contributor
Michael A. Jackson
Michael A. Jackson
Contributor
Thomas Heller
Thomas Heller
Contributor
Baptiste Wicht
Baptiste Wicht
Contributor
Kohei Takahashi
Kohei Takahashi
Contributor
Jürgen Hunold
Jürgen Hunold
Contributor
Mikhail Strelnikov
Mikhail Strelnikov
Contributor
sehe
sehe
Contributor
Sergiu Dotenco
Sergiu Dotenco
Contributor
Agustín K-ballo Bergé
Agustín K-ballo Bergé
Contributor
Jan Kundrát
Jan Kundrát
Contributor
MaksimMyasnikov
MaksimMyasnikov
Contributor
Marcel Raad
Marcel Raad
Contributor
Jerry Dy
Contributor
Artem Tokmakov
Artem Tokmakov
Contributor
Thomas Bernard
Contributor
Romain Geissler
Romain Geissler
Contributor
Larry Joe Evans
Contributor
drivehappy
drivehappy
Contributor
Denis Trüby
Denis Trüby
Contributor
Boris Gubenko
Contributor
Benjamin Roland Buch
Benjamin Roland Buch
Contributor
Adrian Vogelsgesang
Adrian Vogelsgesang
Contributor
Yuri Khan
Contributor
Andrzej Krzemieński
Andrzej Krzemieński
Contributor
Aleksey Gurtovoy
Contributor
Thomas Heller
Thomas Heller
Contributor
Victor A. Wagner Jr.
Contributor
Ruslan Baratov
Ruslan Baratov
Contributor
Richard Thomson
Richard Thomson
Contributor
Michael Caisse
Michael Caisse
Contributor
Anthony Williams
Contributor
Jonathan Turkanis
Jonathan Turkanis
Contributor
Lauri Nurmi
Lauri Nurmi
Contributor
Mateusz Łoskot
Mateusz Łoskot
Contributor
Peder Holt
Peder Holt
Contributor
Maks Naumov
Maks Naumov
Contributor
Nicolas Cornu
Contributor
Andy Elvey
Contributor
Daniel Wallin
Contributor
Jürgen Hunold
Contributor
Stephan Aiche
Stephan Aiche
Contributor
Tim Angus
Tim Angus
Contributor
James Widman
James Widman
Contributor
David Abdurachmanov
David Abdurachmanov
Contributor
Laurent Stacul
Laurent Stacul
Contributor
tobias-loew
Contributor
mgresens
Contributor
Dmitry Marakasov
Dmitry Marakasov
Contributor